body{
	margin:0px;
	background-color:rgb(218, 235, 211);
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
table{
	cellpadding:0;
	cellspacing:0;
	width:100%;
	border-spacing:0;
}
td{
	padding:0px;
}
/*attribution to creativecommons for use of icons*/
div.attribution{
	top:900px;
	position:fixed;
}
.clickable{
	cursor:pointer;
}
.hidden{
	display:none;
}
img#fundr-icon{
	margin-top:-2px;
	opacity:1;
	height:60px;
}
button{
cursor:pointer;
border:1px solid #d7dada;-webkit-box-shadow: #565757 1px 1px 1px  ;-moz-box-shadow: #565757 1px 1px 1px ; box-shadow: #565757 1px 1px 1px ;font-size:14px; padding: 3px 8px 3px 8px; text-shadow: 1px 1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; color: #FF7700; background-color: #f4f5f5;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
 background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
}

button:hover{
 border:1px solid #bfc4c4; background-color: #d9dddd;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#d9dddd), top(#c6c3c3));
 background-image: -webkit-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -moz-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -ms-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -o-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: linear-gradient(to bottom, #d9dddd, #c6c3c3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9dddd, endColorstr=#c6c3c3);
}
button:active{
 border:1px solid #bfc4c4; background-color: #d9dddd;color:rgb(255, 214, 0);
 background-image: -webkit-gradient(linear, left top, left bottom, from(#d9dddd), top(#c6c3c3));
 background-image: -webkit-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -moz-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -ms-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -o-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: linear-gradient(to bottom, #d9dddd, #c6c3c3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9dddd, endColorstr=#c6c3c3);
}
button.small{
	padding:1px 6px 1px 6px;
	font-size:11px;
}
input,select{
	font-size:11px;
	background-color:(231, 241, 241);
}
.validation_failed{
	border-color:red;
}